Sandra Postel ; Brian Richter Rivers for Life: Managing Water for People and Nature - Island Press - 2003 ISBN: 9781559634441 Dewey Class. No.: 333.916