Principles of criminal law / Andrew Ashworth. - Ashworth, Andrew (Clarendon law series, 1995)