Author: rev. a. c. welch, m.a., b.d.