Thermodynamics - Klein, Sanford A., (Cambridge University Press,)