Practical hydraulics handbook. (2017)