AGARWAL H O INTERNATIONAL LAW AND HUMAN RIGHT - 21st - NEW DELHI Central Law Publication 2017. - 1056 Dewey Class. No.: 341/AGA