Understanding Shock Waves in Aerospace Applications