Criminal Law by Catherine Elliott
This text aims to provide a clear explanation of criminal law. As well as setting out the law itself, the book also examines the principles behind it and discusses some of the issues and debates arising from it. It contains broad coverage of all the main areas of criminal law, such as the principal homicide offences, offences against the person and property offences.