(PHY3067) Energy and the Environment