Evolutionary biology - Futuyma, Douglas J (Sinauer Associates Ltd, 1979)