Which of the following are the two key concepts of the Darwinian theory of evolution?
A Genetic drift and mutation
B Adaptive radiation and homology
C Mutation and natural selection
D Branching descent and natural selection

Q&A Education