Thermodynamics a complete undergraduate course - Steane, Andrew M (New York OUP Oxford, 2017)