Fueling our future an introduction to sustainable energy - Evans, Robert L. (Cambridge Univ. Press, 2007)