Practical Hydraulic Systems by Jayaraman Ganesh, Ravi Doddannavar & Andries Barnard