Self-cleaning cotton fabrics with good flame retardancy via one-pot approach | Publicación