Author: Rev. John Stewart, M. A., PH. D.