Enigma of Kidson
by
Jamie Blackett
335 pages, 16 unnumbered pages of plates : 25 cm