Thomas Carlyle - Campbell, Ian (Hamilton, 1974)