Author: rev. edwin f. hatfield