John le Carre's final novel reviewed | HeraldScotland : comp