CoFe2O4 nanoparticles dispersed on carbon rods derived from cotton for high-efficiency microwave absorption. (21st May 2022)