Tempature-Programmed Reduction for Solid Materials Characterization