Author: rev. b.j. kidd