Fundamentals of gas dynamics. (2019)