Applied Principles of Hydrology (3rd Edition)