Philosophical Foundations of Criminal Lawby R. A. Duff, Stuart GreenCriminal lawLaw, philosophyWriting a summary for young readers…For young readersBook data: Open Library