Author: REV. CHARLES BIGG, D.D.REV. CHARLES BIGG, D.D.