Energy, society and environment : technology for a sustainable future. - Elliott, David, (Routledge,, 2003)