DownloadThe Portobello Bookshop Gift Guide 2024

James Turner Author & Editor

James Turner is the Cavanaugh Professor of Humanities Emeritus at the University of Notre Dame, where he taught in the History Department and the doctoral program in history and philosophy of science.