TY - GEN TI - Library of practical power generation KW - ER -