The Criminal Law Of Scotland by Michael G.A. Christie & Sir Gerald H. Gordon