Ecological Principles of Sustainability