Criminal Law - Herring, Jonathan (Red Globe press, 2021)