Author: rev. g.a. johnston ross