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