What is a Shock Wave?-Definition, Generation, Types, And Applications

What is a Shock Wave?-Definition, Generation, Types, And Applications