1. Textile Research Division National Research Center (Affiliation ID: 60014618) Dokki Cairo Egypt
2. Department of Chemistry, College of Science King Saud University Riyadh Saudi Arabia
3. Zienkiewicz Centre for Computational Engineering College of Engineering, Swansea University UK