Fluid Power Engineering 1st Edition by M. Galal Rabie