It is well : Expositions on substituionary atonement - Dever, Mark. (9Marks, 2010)