Author: Rev J.G. Macleod