Author: very rev. f.j shadler