Hydrology by Martin P. Wanielista, Robert Kersten & Ron Ealgin