Log in to get emails when Michael Moore has something new.

Philosophy: 50 Essential Ideas

Philosophy: 50 Essential Ideas

by Michael Moore Author

From ancient Greece to modern day philosophy departments, the discipline of philosophy has consistently posed questions …

$19.99

Add to Cart