Shelston, Alan

Thomas carlyle : selected writings / - Harmondsworth : Penguin, 1971 - 392 p. ; 19 cm.

0140430652 RM