num_pages: 401
language: English
title: Theories of punishment
titlecomplete: Theories of punishment
ratings_count: 2
publisher: Indiana University Press