Chemical Thermodynamics: Principles and Applications