Technology's crucible - Martin, James 1933-2013 (Prentice-Hall, 1987)