A Brief History of Puzzles: 120 of the World's Most Baffling Brainteasers from the Sphinx to Sudoku - William Hartston (Hardback) 07-11-2019