Kevin Flanagan – Rethinking Crime and Punishment, Trinity College 2012
Kevin Flanagan puts forward a case for penal reform based on principles of jurisprudence found under the Brehon laws.
Kevin Flanagan puts forward a case for penal reform based on principles of jurisprudence found under the Brehon laws.