Stream Hydrology by Nancy Gordon, Nancy D. Gordon & Brian L. Finlayson