J.L. Kaul, Anupam Jha Shifting Horizons of Public International Law - Springer Springer 2018 ISBN: 9788132237242 Source: EBOOK