13,780 views
History of Criminal Law, divine revenge, private revenge, law of retaliation, code of Hammurabi, voluntary composition, public revenge, French Revolution, Enlightenment, humanization of punishments, principles of criminal law, Cesare Beccaria, Crimes and Punishments, Rational Criminal Law, Criminal Law and Science.