Principles Of Geology by Gerard Paul Deshayes & Sir Charles Lyell