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