Terence Irwin

Terence Irwin is Professor of Ancient Philosophy in the University of Oxford, and Fellow of Keble College.