Hydraulic Machines and Energy - Cornetti, Giorgio (Springer Nature Switzerland, 2024)