Variation and evolution in plants and microorganisms - Ayala,Faransco J. (Washington National Academy Press, 2000)