In the Arena: The Debates and Lectures of William Lane Craig

Did God Punish Jesus on the Cross?
William Lane Craig and Greg Boyd debate the substitutionary atonement of Christ.
William Lane Craig and Greg Boyd debate the substitutionary atonement of Christ.