Fluid Mechanics: Fundamentals and Applications