Generating power : turning science into energy - Wilkinson, Philip (Ideas and inventions, 2005)