Thermal Environmental Engineering by etc., James W. Ramsey & James L. Threlkeld