Ernesto Ramirez rated The Spy and the Traitor: 4 stars June 17, 2022 Public The Spy and the Traitor by Ben Macintyre