Articles by David Mitchell

David-Mitchell.jpg

David Mitchell is Associate Professor in the School of Religion, Theology and Peace Studies, Trinity College Dublin at Belfast.