Core Concepts in Criminal Law and Criminal Justice
Kai Ambos & Antony Duff & Alexander Heinze & Julian Roberts & Thomas Weigend