Energy, Sustainability and the Environment: