Water Resources Engineering by Ralph A. Wurbs, Wesley James & Wesley P. James