Hydropower : an introduction - Adams, Stephen (Callisto Reference, 2022)