The Analysis of Black Powder and Dynamite by Walter O. Snelling