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