The Harwin chronology of inventions, innovations, discoveries from pre-history to the present day - Desmond, Kevin (Constable, 1986)