Thomas Carlyle - Campbell, Ian (Longman Group, 1978)