Modern Fluid Dynamics: Basic Theory and Selected Applications in Macro- and Micro-Fluidics (Fluid Mechanics and Its Applications)