International Human Rights Standards
International Human Rights Standards Making a Case for Kenya's Ratification of Optional Protocols
- Kenya The Kenyan Section of the International Jurists 2005
- VI,153p
9966958746
323 / ICJ 2005
9966958746
323 / ICJ 2005
