AGRAWAL, H.O. INTERNATIONAL LAW & HUMAN RIGHTS - 21st - ALLAHABAD CENTRAL LAW PUBLICATIONS 2016 - 1056p. 5854 ISBN: 660 Dewey Class. No.: 341.2 AGR A