Energy, society and enviornment technology for a sustainable future - Elliot, David (London Routledge, 1997)