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