Past and Present - Carlyle, Thomas, 1795-1881 (Project Gutenberg, 2004)