SEARCH Articles Figures Tables Catalytic heterogeneous Heterogeneous catalytic reactions Heterogeneous catalytic reactions surface complex, formation Heterogeneous reaction Heterogeneous surfaces Heterogenous surface Reaction heterogeneous reactions Reaction heterogeneous surface Surface heterogeneity Surface heterogeneity Surfaces Surface heterogeneity reactions) Surfaces catalytic