Heterogeneous Catalysis: Fundamentals, Engineering and Characterizations (with accompanying presentation slides and instructor's manual) - Giovanni Palmisano (Elsevier Elsevier, 2022)