Introduction to Criminal Law: A Contemporary Approach

Reference
James Diamond, Introduction to Criminal Law: A Contemporary Approach (2021).