Modern biology - Otto, James H (Holt, 1973)