Clarkson & Keating: Criminal Law - Text & Materials - Dr Mark Austin Walters, Professor Sally Kyd, Dr Tracey Elliott