Brodie is approached by the Jewish community in Glasgow to solve a series of thefts. But it isn't Brodie who catches him: the thief is found dead, knifed by the owner of the house he was robbing. When the householder is also found murdered, the whole community is in uproar - and Brodie's easy case has become a terrifying, violent mess. The householder has only been in Glasgow for a year, a refugee from the Holocaust. But when Brodie investigates further, he discovers that the dead man wasn't a brutalised Jew, but a sadistic camp guard. Is there a group of Nazi guards hiding among the genuine Jewish refugees? What starts as a small case soon escalates into a relentless personal quest for the truth. Meanwhile, Brodie is plunged back into the horrors he witnessed during the liberation of Poland - memories that haunt him still. And when it begins to seem that the guards are protecting someone high up in the old Nazi organisation, Brodie faces the biggest moral dilemma of his career.