Modern biology - Otto, James H. (Holt, 1977)