Criminal Punishment and Human Rights: Convenient Morality (Routledge Research in Human Rights Law) 286 pages...