Harry Potter and Philosophy: If Aristotle Ran Hogwarts by David Baggett Back to product details page >