Hugh Hambleton, spy : thirty years with the KGB - Leo Heaps. (Methuen)