Epistemology: 50 Puzzles, Paradoxes, and Thought Experiments | 9780367638726 | Memmo