Author: Rev. G.J. Macgillivray. M.A.