environmental fluid dynamics: flow processes, scaling, equations of motion, and solutions to environmental flows academic press