Principles of Geology by James A. Secord, Gerard Paul Deshayes & Lyell Charles