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