Explore the historical and theoretical foundations of the concepts that ground the Canadian legal system including the foundations of legal authority, the nature of law, the relationship between law and morality, theories of jurisprudence, theories of statutory interpretation, and theories of punishment, rights, and justice.