Micro-Hydro Design Manual: A Guide to Small-Scale Water Power Schemes