Principles of energy conversion - Culp, Archie W. Jr (Mechanical engineering series, 1991)