The maze of ingenuity ideas and idealism in the development of technology - Pacey, Arnold (MIT Press, 1993)