Kinematic Hydrology And Modelling by David Stephenson, M.E. Meadows & Douglas S.S. Stephenson