Rourke's world of science encyclopedia Vol. 1 - FREEMAN, S. Marcia