Law and Ecology (New Environmental Foundations)