Author: w. garden blaikie,d.d.,ll.d.