Basic Engineering Thermodynamics, 5th Ed by Joel Rayner