SEARCH Articles Figures Tables Heterogeneous surfaces Heterogenous surface Solid heterogeneous Solid surfaces, heterogeneity Surface heterogeneity Surface heterogeneity Surfaces Surfaces heterogeneous solid