solid propellant chemistry combustion and motor interior ballistics 1999 progress in astronautics and aeronautics