Impact of surface science on catalysis - Gates, Bruce C.; Knözinger, Helmut (Advances in catalysis,, 2000)