Practitioners in water engineering rely on a thorough understanding of shallow water flows in order to safeguard our habitat, while at the same time sustaining the water environment. This book proposes a unified theoretical framework for the different types of shallow flow, prov…