Hypersonic Vehicles - Past, Present and Future Developments. (2019)