Applied Hydrodynamics (An Introduction to Ideal and Real Fluid Flows)