Time and chance - Callaghan, James 1912-2005 (Collins, 1987)