A review by jungihong
A Perfect Spy by John le Carré

Second half was where the novel went from decent to good. And the last hundred pages put it all together.