Oil and the Future of Energy: Climate Repair * Hydrogen * Nuclear Fuel * Renewable And Green Sources * Energy Efficiency - 9781599211176