A Survey of Sustainable Development by