Journeys in science - Shymansky, James A. (Laidlaw, 1988)