Stephen Holland is Reader in the Departments of Philosophy and Health Sciences at the University of York.