Scottish criminal law essentials - McDiarmid, Claire (Edinburgh law essentials)