Author: rev. h. j. schroeder