Seol mar théacs é seo: Heterogeneous reactions analysis, examples and reactor design