Principles of criminal law by Andrew Ashworth | Lex | Lex