Seizing The Enigma Book by David Kahn (Paperback, 1996)
Available for collection from Fishponds Bristol or £2.99 postage