Author: Rev. D.T.K. Drummond, B.A., oxon.,