Thermochemistry and chemical thermodynamics