Bodycombe,David.J ,ed

Brainteasing puzzles - U.K. Parragon 2000 - 510p.

793.73 B63B