The engines of our ingenuity January 2000 Technology -- Social aspects; Creative ability in technology ISBN 0195135830 View on Amazon Lists featuring this book (1)