Applied heat for engineers. - Sneeden, J. B. O.; Ker, S. V.