The Timetable of technology a record of our century's achievements - Harpur, Patrick (Joseph, 1982)