David Fergusson Editor & Author

David Fergusson is Professor of Divnity at New College, University of Edinburgh, UK.