The Nile River Basin: Water, Agriculture, Governance and Livelihoods (Earthscan Series on Major River Basins of the World)