Hydraulic engineering. Hydraulic and excavation tables. 5th edition enlarged.

Tools