This book is essential for legal practitioners, judges, scholars and students. The detailed analysis of the principles, workings, and complexities of criminal law in each chapter is done in an organised and structured manner, with clear headings and sub-headings that make it easy for referencing and review.