The Greatest Traitor: The Secret Lives of Agent George Blake. Roger Hermiston