Sinclair B. Ferguson is Associate Preacher at St Peter's Free Church in Dundee and also Distinguished Visiting Professor of Systematic Theology at Westminster Theological Seminary, Philadelphia, Pennsylvania. He was Senior Minister of First Presbyterian Church of Columbia, South Carolina and prior to that, he was minister of St. George's-Tron Church in Glasgow.
~~tag-text~~
Since the days of the early church, Christians have struggled to understand the relationship between two seemingly contradictory concepts in the Bible: law and gospel. If, as the apostle Paul says, the law cannot save, what can it do? Is it merely an anci... SEE MORE