Biology (10th Grade)
Evolution
Which of the following processes is responsible for evolution?
Natural selection
Adaptation
Mutation
All of the above