The maze of ingenuity ideas and idealism in the development of technology - Pacey, Arnold (M. I. T. Press, 1992)