Author: Hugh Macmillan d.d., LL.d., F.r.s.e.,