|
Professor Celia Deane-Drummond is Director of the Centre for Religion and the Biosciences at the University of Chester, UK. Peter Manley Scott is Senior Lecturer in Christian Social Thought and Director of the Lincoln Theological Institute, University of Manchester.
|