Principles Of Geology (Volume 2) by Sir Charles Lyell