Small Hydroelectric Engineering Practice - Bryan Leyland (Taylor and Francis, 2014)