Moore, Gareth ed.

Penguin book of puzzles - UK Penguin books pub. 2017

793.73 M781P