Hydropower types, development strategies and environmental impacts - Rupert, Claude E. (Energy science, engineering and technology series, 2014)