Text, Cases and Materials on Criminal Law (3rd edition) - Stuart Macdonald (Pearson, 2021)
https://www.pearson.com/store/p/criminal-law-by-macdonald-uk-version—instant-access/P100003026716/9781292318240