The timetable of technology - Harpur, Patrick (New York : Hearst Books, 1982)