Hydraulic Engineering (The Grand Anicut) – Taming the Shifting Sands

The Concept Engineers face difficulties when building a dam [...]