Handbook of Power and Energy Engineering