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