Kinetic analysis on carbothermic reduction of GeO2 for germanium recovery from waste scraps