Rethinking criminal law theory new Canadian perspectives in the philosophy of domestic, transnational, and international criminal law - Tanguay-Renaud, Francois 1979-; Stribopoulos, James (Hart Pub., 2012)