Smith and Hogan's Criminal Law - Ormerod,David (Oxford University Press, 2011)