The Winds from Further West - Alexander McCall Smith

After a throw-away comment lands him in a difficult situation, Dr Neil Anderson's principles are…