"Criminal Law introduces you to the essential principles of criminal law through a fresh and stimulating approach. The book helps you to develop a full appreciation of the fundamentals of the subject whilst highlighting and examining key areas for debate. With a logical structur…