Hydrogen generation, storage and utilization - Zhang, Jin Zhong (Wiley, 2014)