Author: rev. J.M. strachan