Adnan Sattar is an independent legal and social policy consultant.
Criminal Punishment and Human Rights
Adnan Sattar
Paperback
Not Available
Criminal Punishment and Human Rights: Convenient Morality
Hardback