Stanford Studies in Human Rights: Campaigning for Justice
- 318pages
- 12 heures de lecture
Explores the strategies behind some of the most innovative human rights campaigns and exciting human rights victories of recent years.

Explores the strategies behind some of the most innovative human rights campaigns and exciting human rights victories of recent years.