by Ed Catherall
Discusses current and future sources of energy, such as oil and natural gas, hydroelectricity, nuclear and geothermal power, and solar energy.