Zaslat SMS: Introduction to the principles of heterogeneous catalysis