Mind-Bending Paradoxes
30 Puzzles to Challenge Your Thinking