Pokemon and Philosophy: A Trainer's Guide to the Toughest Questions by Nicolas Michaud Back to product details page >