International law and sustainable development: past achievements and future challenges by Alan E. Boyle | Menrva Books | MenrvaBooks