Author: rev. j. g. stevenson