TY - BOOK TI - International Law and Sustainable Development : past achievements and future challenges SN - 0198298076 KW - Sustainable Development KW - law and legislations ER -