Hydrogen production, separation and purification for energy - Basile, Angelo (The Institution of Engineering and Technology, 2017)