Smith, Hogan and Ormerod's Criminal law - ORMEROD David; LAIRD Karl (New York Oxford University Press USA, 2018)