Scott MacDonald

Edited by

Scott MacDonald is Professor of Philosophy and Norma K. Regan Professor in Christian Studies at Cornell University.