CMGX9 rated An Introduction to Thermal Physics: Show rating 3 stars Nov. 28, 2022 Public An Introduction to Thermal Physics by Daniel V. Schroeder