What are the main principles of the theory of natural selection?
A. There are only three principles of the theory of natural selection - variation, overproduction, and adaptation.
B. Adaptation is the only principle of the theory of natural selection.
C. variation, overproduction, adaptation, and descent with modification
D. variation, reproduction, adaptation, and descent with modification