I'm looking for a text which explains the subject very well, without making too many assumptions of the readers prior knowledge (this will be my first thermo course), but at the same time is not too light. Undergraduate level, but if possible, an 'intermediate' text. I won't really be getting the time to solve questions as of now - I will do those later, but right now I need to understand the subject as well as I can. Emphasis on derivations and explanations. I'm looking at Thermodynamics by Fermi - does it fit my criteria? What about the book by Zemansky and Dittman? Some of the topics I'll be studying are : Zeroth & First Law of Thermo, Second Law, Entrophy, Thermo Potentials, Maxwell's Thermo Relations, Distribution of Velocities, Molecular Collisions, Real Gases. Please feel free to ask what about these topics I want to study if you need to. Thanks!