Kinetic analysis for non-isothermal solid state reduction of nickel laterite ore by carbon monoxide