TY - BOOK ED - ASME. American Society of Mechanical Engineers. TI - Small hydro power fluid machinery 1984 ER -