Machine generated contents note: 1. Introducing thermodynamics; 2. Onward to thermodynamics; 3. The First Law; 4. A mathematical digression; 5. Thermodynamics potentials; 6. On knowing the unknowable; 7. The ideal gas; 8. The 2-level system; 9. Lattice heat capacity; 01. Elastomers - entropy springs; 11. Thermodynamics of magnetism; 21. Open systems; 31. The amazing chemical potential; 41. Thermodynamics of radiation; 51. Ideal Fermi gas; 61. Ideal Bose-Einstein system; 71. Thermodynamics and the CMB; Appendices; Index