Statistical And Thermal Physics: With Computer Applications - Gould, Harvey (Princeton University Press, 2021)