Robert J Hankinson Professor, Department of Philosophy Ancient Philosophy, Early Modern Philosophy, Metaphysics, History and Philosophy of Science