Times Jumbo Cryptic Crossword Book 12
9780007491698
Richard Browne