Author: rev. j.b. cranfill