Hydraulics For Engineering Technology by James E. Johnson