Energy and energy science : principles,technologies, and impacts - Andrews, John (Oxford University, 2007)