Advanced Classical Thermodynamics by George Emanuel