An introduction to thermal physics - Schroeder, Daniel V. (Addison Wesley, 1999)