The maze of ingenuity ; ideas and idealism in the development of technology. - Pacey, Arnold. (Holmes & Meier,, 1975)