What three phenomena are required in order for natural selection to take place?
A. Variation, environmental stress, and heredity
B. Predators, reproduction, and heredity
C. Variation, adaptation, and mutation
D. Adaptation, environmental stress, and Darwinism