Moral desperado : a life of Thomas Carlyle /
Heffer, Simon.
London : Phoenix Giants,
1996, c1995.
Originally published: London : Weidenfeld & Nicolson, 1995.
Includes bibliography and index.
Carlyle, Thomas, 1795-1881.
Carlyle, Thomas, 1795-1881
Authors, Scottish