Water Power Engineering - Theory, Investigation And Development Of Water Powers - Second Edition, Revised