Lord Monboddo and some of his contemporaries - Knight, William (Thoemmes, 1993)