1. Mechanical Design and Production Engineering Department, Zagazig University, Egypt
2. Department of Mechanical Engineering, College of Engineering, Najran University, Najran, Saudi Arabia
3. Engineering Management Department, College of Engineering, Prince Sultan University, Riyadh, Saudi Arabia
4. Bilbeis Higher Institute of Engineering (BHIE), Egypt