human evolution

     

Aaptation Genetic drift Gene flow Mutation Natural selection Speciation