Evolving: The theory and processes of organic evolution - Ayala, Francisco J; Valentine, James W (1979)