Thermochemical Processes:Principles and Models