Life and letters of James David Forbes. F.R.S.. D.C.L.. LL. D..