The Amazing 1000 puzzle challenge. (London : Carlton Books Limited, 2003)
1. Puzzles.
Basic Ed. Students