Modern biology - Otto, James Howard (Holt Rinehart Winston, 1969)