To go further
Northrop, R. B. (2010). Introduction to complexity and complex systems. CRC Press.
Jacobson, M. Z. (2005). Fundamentals of atmospheric modeling. Cambridge university press.
Beven, K. J. (2011). Rainfall-runoff modelling: the primer. John Wiley & Sons.
Davidson, P. (2015). Turbulence: an introduction for scientists and engineers. Oxford University Press, USA.
Gibert, J., Danielopol, D., & Stanford, J. A. (1994). Groundwater ecology (Vol. 1). Academic Press.
Zhang, Y. (2015). An Introduction to Python and Computer Programming (pp. 1-11). Springer Singapore.