Absolute Friends by John le Carre (2004 Paperback).