Energy, Society & Environment by David Elliott & Elliott David