So you think you've got problems? : surprising and rewarding puzzles to sharpen your mind /
So you think you've got problems? : surprising and rewarding puzzles to sharpen your mind /
Alex Bellos.
- 279 pages ; 20 cm
9781783351909
Puzzles.
9781783351909
Puzzles.