Thermal Physics: Entropy and Free Energies (2nd Edition)