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