Tough puzzles for agile minds.
London : British European Associated Publishers,
1983-2004.
Puzzles
Tough puzzles