The Once and Future Spy - Robert Littell
Robert Littell