Managing Watersheds for Human and Natural Impacts : Engineering, Ecological, and Economic Challenges - Moglen, Glenn E. (American Society of Civil Engineers, 2005)