Heterogeneous Catalysisby Abdullah A. ShaikhChemistry, physical and theoreticalChemistry, technicalChemical engineeringPetroleumChemistryWriting a summary for young readers…For young readersBook data: Open Library