Management and Development of Major Rivers (Water Resources Management Series, 3) by Essam Aly Abdel-Hafiz | Menrva Books | MenrvaBooks