Tomorrow's Energy: Hydrogen, Fuel Cells, and the Prospects for a Cleaner Planet - Hoffmann (IEEE, 2003)