Essential Fluid Dynamics - For scientists - Braithwaite, Jonathan (Institute of Physics, 2017)