Practical Hydraulics Handbook, Second Edition by Barbara A. Hauser