Understanding Criminal Law
This study seeks to present the key principles of criminal law in a comprehensive and readable style. Concentrating on the more theoretical issues, rather than the nuts and bolts of legislation and case law, the main focus is the general principles of criminal liability.