Environment, Growth and Development: The Concepts and Strategies of Sustainability