Charles Lyell and Modern Geology - Bonney, Thomas George (Project Gutenberg, 2010)