Chemical Thermodynamics Principles and Applications