Smith, Hogan, & Ormerod's Essentials of Criminal LawJohn Child, David Ormerod · First published 2017Open the Tome