Great Debates in Criminal Law - Jonathan Herring

This textbook is an introduction to more advanced writings on criminal law, primarily designed to…