Norman Doe is Professor of Law at Cardiff University.