Core concepts in criminal law and criminal justice - Ambos, Kai; Duff, Antony; Roberts, Julian V.; Weigend, Thomas; Heinze, Alexander (Cambridge University Press)