The Principles of Chemical Equilibrium: With Applications in Chemistry and Chemical Engineering