The process that drives evolution, and relies on variation in individuals, competition among individuals, differences in individual fitness, and adaptation to the environment, is called
a) stabilizing selection.
b) natural selection.
c) artificial selection.
d) mutation.