Introduction to Heterogeneous Chemical Equilibrium