Urban Hydrology, Hydraulics, and Stormwater Quality: Engineering Applications and Computer Modeling