Bunch, Bryan, and Alexander Hellemans. The Timetables of Technology. Simon and Schuster, 1993. 121, 124