Human rights approaches to environmental protection
Alan E. Boyle
International law and sustainable development
Making of International Law
Alan Boyle