Thermodynamic Systems