Understanding Criminal Law by Christopher M.V. Clarkson