1. Department of Mechanical Engineering; Tshwane University of Technology; Pretoria South Africa
2. Laboratoire d'Ingénierie des Systèmes de Versailles; Université de Versailles Saint-Quentin-en-Yvelines; France
3. Institute for NanoEngineering Research (INER) and Department of Chemical Metallurgy and Materials Engineering; Tshwane University of Technology; Pretoria South Africa
4. Emeritus Professor; ESIEE; Paris France
5. Department of Electrical Engineering; Tshwane University of Technology; Pretoria South Africa
6. Department of Civil Engineering; Tshwane University of Technology; Pretoria South Africa
7. Department of Chemistry; Ibrahim Badamosi Babangida University Lapai; Niger State Nigeria
8. Department of Industrial Engineering; Tshwane University of Technology; Pretoria South Africa