Energetic Materials: Chemistry, Hazards and Environmental Aspects. - Howell, Jake R. (New York Nova, 2010)