Hydrogen Energy Production and Purification Compendium