Criminal Law Fundamentals: Understanding Offenses and Defenses!