How to Teach Philosophy to your Dog: A Quirky Introduction to the Big Questions in PhilosophyAnthony McGowan4.2