How to Teach Philosophy to Your Dog - Exploring the Big Questions in Life (Unabridged)