Redifining human rights in the struggle for peace and development
Terrence E Paupp
Redifining human rights in the struggle for peace and development - New York Cambridge university press 2014
9781107669314
International law and human rights
323.1 / PAU.R
Redifining human rights in the struggle for peace and development - New York Cambridge university press 2014
9781107669314
International law and human rights
323.1 / PAU.R