Elements of Heat-Power Engineering (Pt1) by Clarence Floyd Hirshfeld & Hirshfeld