<human>:  Who discovered the origin of rocks?
<bot>: That would be Charles Lyell. He was a British geologist who developed the theory of uniformitarianism, which states that the present is the key to understanding the past. He was also the first to propose the idea of the geologic time scale, which is a system of classifying rocks based on their age.