Adnan Sattar Criminal Punishment and Human Rights: Convenient Morality - Routledge 2019 ISBN: 9780429459696 Subjects--Topical Terms: Law