1000 Play Thinks: Puzzles, Paradoxes, Illusions & Games
Buy online: Amazon, Barnes & Noble