Deceiving the deceivers Kim Philby, Donald Maclean and Guy Burgess - Hamrick, S. J. (Yale University Press, 2004)