Sustainable Development, the Environment and Energy