Hydraulics and Hydraulic Machines