Author: Rev. A. Gordon McGillivary