Hydrogen and fuel cells : emerging technologies and applications - Srensen, Bent, 1941- (Sustainable world series, 2005)