Linsley, Ray K Elements of hyraulic engineering / - McGrawHill civil engineering series ed by Harmer E Davis .