Elements of thermal technology - Seely, John H.