Rivers for Life: Managing Water for People and Nature by Sandra Postel, Brian D. Richter (Paperback, 2003)