Essentials of Micro- and Nanofluidics: With Applications to the Biological and Chemical Sciences