Thermoplastic semi-IPN of polypropylene (PP) and polymeric N-halamine for efficient and durable antibacterial activity