Boyle, Kevin

New institutions for human rights protection edited by Kevin Boyle - Oxford Oxford Univ. Press 2009 - 217p.

9780199570546


International agencies
Human rights
United Nations

C41 B697n