Text this: Hydraulic machines through theory and examples /