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