Criminal procedure - Sheehan, Albert V (Scottish criminal law and practice series, 2003)