Author: Rev. D. P. Kidder, D. D., Rev. James C. Fletcher And, RevJames CFletcher