AGARWAL H O INTERNATIONAL LAW AND HUMAN RIGHTS - 21 - C L P 2016 - 1056 Dewey Class. No.: 341.67 / AGA