The Penguin Book of Puzzles: A collection of challenges from throughout history 2017 · ENGLISH · PDF View details →