Any Human Heart by William Boyd

See book on Amazon or The Book Depository