Drummond, Henry, active 1865-1910, Reverend author