Author: rev. n.l. rigby