Criminal law - Roach, Kent (Essentials of Canadian law, 2000)