Introduction to theoretical and mathematical fluid dynamics. (2022)