Lecture Notes for Pyrotechnic Chemistry by Clive Jennings-White | Menrva Books