Sustainable development (or sustainability) is a decision-making framework for maintaining and achieving human well-being, both in the present and into the future. The framework requires both consideration and achievement of environmental protection, social justice and economic development. In...