Past and present - Carlyle, Thomas 1795-1881 (Chapman and Hall, 1870)