Engineering Geomorphology - Gareth J Hearn

A unique practical guide to engineering geomorphology.