Today's science, tomorrow's technology - Gross, Robert A. (Pergamon, 1989)