Ecohydrology is a fast-growing branch of science at the interface of ecology and geophysics, studying the interaction between soil, water, vegetation, microbiome, atmosphere, climate, and human society. This textbook gathers the fundamentals of hydrology, ecology, environmental engineering, agronomy, and atmospheric science to provide a rigorous yet accessible description of the tools necessary for the mathematical modelling of water, energy, carbon,...