Evolutionary biology - Salthe, Stanley N. (New York Rinchart and Winston, 1972)