Understanding justice : an introduction to ideas, perspectives and controversies in modern penal theory /
Hudson, Barbara A.
Understanding justice : an introduction to ideas, perspectives and controversies in modern penal theory / Barbara A. Hudson. - 2nd ed. - Berkshire : Open University Press, 2004. - 218 p. ; 24 cm.
0335210368
Criminal law -- Philosophy
Punishment
KS 11 / H83U 2004
Understanding justice : an introduction to ideas, perspectives and controversies in modern penal theory / Barbara A. Hudson. - 2nd ed. - Berkshire : Open University Press, 2004. - 218 p. ; 24 cm.
0335210368
Criminal law -- Philosophy
Punishment
KS 11 / H83U 2004