The Catholic Presbyterian (Volume 3) by William Garden Blaikie