Evolutionary biology - Salthe, Stanley N. (Holt, Rinehart & Winston, 1972)