Repeated failures that led to the eventual success in human evolution.
Takahata
N
N
D000818:Animals; D005075:Biological Evolution; D005787:Gene Frequency; D014644:Genetic Variation; D005828:Genetics, Population; D015186:Hominidae / Q000235:genetics*; D006801:Humans; D008957:Models, Genetic