HYDRAULICS AND HYDRAULIC MACHINES - SHARMA VINAYA (WILEY EASTERN LIMITED NEW DELHI)