Thermal Explosion of Explosives and Propellants. A review