Third book in the Gabriel Allon series, and they keep getting better. Though a work of fiction, still some great historical insights into the Holocaust, it's devastating effects not only then, but for many decades to come. Introduces the character of Chiara, who becomes key in later volumes. (I inadvertently read two of the later books before discovering how many there were, then went back to the beginning. They don't have to be read in order, but is more satisfying to do so). Rare for spy novels to have so much emotional depth, but Daniel Silva's do. Not light reading, but well worth the time. One star taken off for too much unnecessary language. Still a great book. Recommended.