Author: rev. patrick s. dineen m.a