Hydraulic engineering. Hydraulic and excavation tables. 7th edition.

Tools