Life of the late John Duncan, LL.D. [With a portrait.]