Hydrogen production, separation and purification for energy - Basile, Angelo (Angelo Bruno); Dalena, Francesco; Tong, Jianhua; Veziroglu, T. Nejat (The Institution of Engineering and Technology, 2017)