The Snark Puzzle Book by Martin Gardner