Any human heart - Boyd, William (Penguin Books, 2002)