Author: Rev. Stopford A. Brooke,M.A.