James A. Harris

James A. Harris Senior Lecturer in Philosophy at the University of St Andrews.