Essential Criminal Law and Criminal Practice for SQE1 - James Thornton; Amanda Parker; Orla Slattery (Taylor and Francis, 2024)