Which of the following was Charles Lyell's contribution?
He developed the theory of natural selection.
He formalized many principles of geology.
He organized a hierarchical classification of organisms.
He developed the principle of biological succession.
He developed the theory of natural selection.
He formalized many principles of geology.
He organized a hierarchical classification of organisms.
He developed the principle of biological succession.