David E Cooper is Professor of Philosophy (Emeritus) at Durham University, having previously taught at the universities of Oxford, Miami and London. He has been a Visiting Professor in the USA, Canada, Germany, Malta, South Africa and Sri Lanka and the Chair of several learned societies, including The Philosophy of Education Society of Great Britain.