A good man in Africa - Boyd, William (Vintage books, 1981)