Author: REV. COSMO GORDON LANG M.A