Energy, society and environment : technology for a sustainable future / David Elliott. - Elliott, David, 1943- (Routledge introductions to environment series, 2003)