Nano and Micro-Scale Energetic Materials: Propellants and Explosives by Weiqiang Pang | Menrva Books | MenrvaBooks