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