Improvised Munitions Handbook, TM 31-210

Originally published in 1969, by the U.S. Army, it was declassified 26 years later, as these things are, just like FOIA.gov requests, which I recommend, if you have idle free curiosity.

My favorite here is Potassium Nitrate for smoke bombs.

now you can puchase this at amazon.
enjoy