Leyland, Bryan.

Small hydroelectric engineering practice / - xxi, 229 pages :

621.312134 / LEY