Biology (9th Grade)
Evolutionary Biology
The theory of evolution is best explained by which process?
Mutation
Natural selection
Genetic drift
Speciation