World's toughest puzzles

Presents over 70 all-time, classic puzzles to solve.

Sterling Pub. Co.
1990
9780806969626
book

Holdings

142709