Civil enginering hydraulics : essential theory with worket examples