The chemical composition of black powder substitutes

Full text