Thomas carlyle : selected writings - Shelston, Alan (Harmondsworth : Penguin, 1971)