Philosophy of Mind (50 Puzzles, Paradoxes, and Thought Experiments) - 9781032015842