Cases and Materials on Criminal Law 6th Revised edition
Paperback by Dine, Janet (Professor of Law, Queen Mary University of London); Gobert, James J. (Professor of Law, University of Essex); Wilson, William (, Professor Law, Queen Mary University of London)