~ tracking down this book ~
Small Hydroelectric Engineering Practice by Bryan Leyland — OmList