Scots Criminal Law - Sheriff Andrew M. Cubie (Bloomsbury Professional Limited, 2021)