Energy in the 21st century - Fanchi, John R. (World Scientific Pub. Co., 2011)