Criminal Law: Understanding Mens Rea and its Levels

Foundations of Criminal Law and Mens Rea

Core Philosophy of Criminal Law

  • Criminal law primarily punishes bad acts, not