00599nam a2200217 a 450000500170000008200140001710000300003111000200006124500570008126000470013830000200018563000150020563000190022063000110023970000170025095000090026796400160027699700120029299900190030495200580032320251203115548.0 a100bKES. aSantagnitasri Dhirsamanta aKesava Kumar P. aTheories of punishment: a social justice perspective aPuducherrybDepartment of Philosophyc2010 a100p.c32cm.b_ aPhilosophy aSocial Justice aM.Phil aKesava kumar c2010 bcdefg_ aT5261 R c215714d215714 00104071aPUbPUd2011-07-05l0o100 KES.pT5261yR