$16.95 A Brief History of Puzzles: Baffling Brainteasers from the Sphinx to Sudoku By William Hartston