Which of the following options correctly represent the two key features of Darwin’s theory of evolution?
Choose Your Option
A. Mutation and natural selection
B. Artificial and natural selection
C. Branching descent and natural selection
D. Branching descent and mutation