The life of William Robertson minister, historian and principal - Smitten, Jeffrey R. 1941- (Edinburgh University Press, 2017)