Handbook of energy technology - Hunt, Daniel V.