Author: rev. a. h. hore, m.a.,