Vitalsource Technologies, Inc. Thermo-Gas Dynamics of Hydrogen Combustion and Explosion