Small hydroelectric engineering practice - Leyland, Bryan (CRC Press, 2014)