Basic Engineering: Thermodynamics 5th Edition By Rayner Joel