Supersonic Aerodynamics, A Theoretical Introduction and Foundations of Aerodynamics