Author: Rev. Thomas M'Crie.