J. Trent Adams rated The Spy and the Traitor: 4 stars Nov. 17, 2020 Public The Spy and the Traitor by Ben Macintyre