Energy in the 21st century - Fanchi, John R.