Evolution. Nature steers a predictable course.
Pennisi
E
E
D000818:Animals; D005075:Biological Evolution; D004330:Drosophila / Q000033:anatomy & histology / Q000235:genetics*; D005399:Fishes / Q000235:genetics* / Q000502:physiology; D005787:Gene Frequency; D012098:Reproduction; D012641:Selection, Genetic; D012726:Sexual Behavior, Animal; D014921:Wings, Animal / Q000033:anatomy & histology