Thomas Carlyle - Macpherson, Hector Carsewell (Famous Scots series., 1920)