Vitalsource Technologies, Inc. Practical Channel Hydraulics, 2nd Edition