This article is from the Pyrotechnics FAQ, by Hans Josef Wagemueller email@example.com with numerous contributions by others.
Mixing chlorates with: acidic ingredients
sulphur or sulphides
pitch or asphalt
gum arabic solution.
Mixing picric acid with: lead or lead compounds
almost any other metal.
Mixing ammonium nitrate with metals especially copper.
Mixing nitrates with aluminium WITHOUT boric acid.
Further information about these chemicals, for example chemical, physical
and toxicity data, can be obtained from the following books:
The Merck Index
The CRC Handbook of Physics and Chemistry
Ullmann's Encyclopaedia of Industrial Chemistry
Kirk-Othmer's Encyclopaedia of Chemical Technology
The information may be found elsewhere, but these are the most
comprehensive and readily available.