This book is a review of basic principles and practice-oriented approaches for check dam designs. It offers a hands-on approach with a strong, practical bias helpful in solving problems that are likely to be encountered in real-life field situations.