Introduction to Theoretical and Mathematical Fluid Dynamics