Managing the environmental impact of large dams in Africa - McCartney, Matthew P.; Sally, Hilmy (2005)