You can get the free ~900 pages book for free at https://zenodo.org/records/8184518
- Genick Bar-Meir, Basics of Fluid Mechanics, https://zenodo.org/records/8184518
or this one on compressible flow at https://zenodo.org/records/6467559:
- Genick Bar-Meir, Fundamentals of Compressible Fluid Mechanics, https://zenodo.org/records/6467559
goodGood luck