Blackstone's criminal practice
general editors, Lord Justice Hooper, David Ormerod ; emeritus editor, Peter Murphy ; consultant editor, John Phillips ; advisory editorial board, Peter Beaumont ... [et al.] ; contributors, Duncan Atkinson ... [et al.]