The maze of ingenuity : ideas and idealism in the development of technology /
Pacey, Arnold.
Cambridge, Mass. : MIT Press,
c1992.