Author: William alexander d.d., D.c.l.,