Energy, Society and Environment by David Elliott & Elliott David