Philosophical Issues in the Atonement | North Carolina State University - February 2018 — William Lane Craig