Saw it yesterday. Classic Le Carre. Would probably have read the book but having watched the movie I don't think I will.