The Once and Future Spy - Robert Littell