Many horizons : memoirs of a British diplomat /
Goodenough, Anthony,author.