Author: Rev. J. M. Neale