Fundamentals of Solid-Propellant Combustion