Andrew von Hirsch Author

Andrew von Hirsch is Honorary Professor of Penal Theory and Penal Law at the University of Cambridge. Andrew Ashworth is Vinerian Professor of English Law at the University of Oxford.