David Baggett
Harry Potter and Philosophy: If Aristotle Ran Hogwarts: 9 (Popular Culture Philosophy, 9)
Back to top