The Great Book of Riddles: 250 Magnificent Riddles, Puzzles and Brain Teasers by Peter Keyne Back to product details page >