Soil and Water Conservation Structures Design - Singh, Rajendra. (Springer, 2023)