Handbook of Energy Engineering, Sixth Edition