By John Marenbon (Senior Research Fellow, Trinity College, Cambridge and Honorary Professor of Medieval Philosophy at the University of Cambridge)