Principles of General Thermodynamics by George N. Hatsopoulos