Author: rev. m.f. sadler