The engineering geology and hydrology of karst terrains. (2020)