TY - BOOK AU - Giles TI - Fluid Mechanics & Hydraulics SN - 139780071321280 U1 - 620.106 3rd ER -