Macroscopic and Statistical Thermodynami by Yi-Chen Cheng