Schroeder sets the mark for readability with this undergraduate physics text. This was my favorite among all my undergraduate texts; by far the easiest to understand and most enjoyable to read. His explanations are clever and witty. I enjoyed his lucid introduction to combinatorics in statistical mechanics. Schroeder gets an A+ in defining abstract ideas such as enthalpy, partition functions, and intensive vs. extensive quantities. On the flip side, the organization is loose, and there aren't enough worked out examples in the latter chapters. I highly recommend this book to professors who want students to actually read and learn from the text.