TY - GEN AU - Hamil, Les TI - Understanding hydraulics SN - 9780333779064 U1 - 627 PY - 2006/// CY - Houndmills PB - Palgrave Macmillan KW - Hydraulic Engineering KW - Water resource Engineering ER -