Analytical Methods for Heterogeneous Catalysts and other Solid Materials