Charles Lyell
Principles of Geology