21st-century science energy : present knowledge, future trends - Oxlade, Chris (London: Franklin Watts, 2004)