water power engineering - "bhattacharya, p k. " (india : khanna publishers, 1988)