A review by cinzia
Tinker, Tailor, Soldier, Spy by John le Carré

5.0