Scots Criminal Law by Pamela Ferguson, David Sheldon & Claire McDiarmid