Climate change, Nile Floods and Riparia. - Hassan, Fekri A. (John and Erica Hedges Ltd., 2010)