Criminal law - Card Richard; Molloy Jill (New York Oxford University Press UK, 2016)