The theory of adsorption and catalysis