Cryptic crosswords and how to solve them - Michael Kindred|Derrick Knight

Bok