Compendium of Hydrogen Energy - Ball, Michael; Basile, Angelo; Veziroglu, T. Nejat (Woodhead Publishing, 2016)