Nitrate esters chemistry and technology. (2019)