Tomorrow's energy hydrogen, fuel cells, and the prospects for a cleaner planet / - Hoffmann, Peter, (MIT Press,)