1. Department of Mechanical Engineering, University of Kashan, Kashan, Iran
2. Department of Mechanical Engineering, Birla Institute of Technology and Science, Pilani, India
3. Department of Mechanical Engineering, Arak Branch, Islamic Azad University, Arak, Iran
4. Independent researcher
5. Department of Mechanical Engineering, University of Science and Culture, Tehran, Iran
6. Department of Medical Research, China Medical University Hospital, China Medical University, Taichung, Taiwan
7. Department of Mechanical and Aeronautical Engineering, University of Pretoria, Pretoria, South Africa