Mujuzi, Jamil Ddamulira (University of the Western Cape, 2009)
The study has three major aims: To give a detailed discussion of the question of punishment and the three major theories or objectives of punishment – retribution, deterrence and rehabilitation, from a philosophical point ...