Past and present - Carlyle, Thomas 1795-1881