Fluid Machinery by Terry Wright & Philip Gerhart