Focussing on both the mathematical and physical aspects of compressible flows, this book presents its subject matter in an increasing order of complexity, starting from simple one-dimensional flows through quasi one-dimensional flows to oblique shocks and Prandtl Meyer flow.