Hydrologic Time Series Analysis: Theory and Practice