Engineering Fluid Mechanics by Donald F. Elger, Barbara C. Williams, Clayton T. Crowe, John A. Roberson