water power engineering - "hammond, rolt . " (uk : heywood, 1958)