Altruism and the Criminal Law Duties of Rescue and Tolerance by Andrew Ashworth | Menrva Books