Micro-hydro Power: A guide for development workers by Peter Fraenkel | ReadsToRead