Andrew Ashworth Author & Editor

Andrew Ashworth CBE QC FBA is Vinerian Professor Emeritus of English Law in the University of Oxford and Emeritus Fellow of All Souls College.