Hydrogen Its Production and Energy Uses