Thermodynamics Acomplete undergraduate course - Steane,Andrew (oxford university press, 2017)