Title: Numerical Methods For Predicting Subsonic, Transonic and Supersonic Flow