1. Department of Mechanical Engineering, Khwaja Fareed University of Engineering & Information Technology, Rahim Yar Khan, Pakistan + Faculty of Engineering, University of Engineering & Technology, Lahore, Pakistan
2. Faculty of Engineering, University of Engineering & Technology, Lahore, Pakistan
3. Department of Mechanical Engineering, Khwaja Fareed University of Engineering & Information Technology, Rahim Yar Khan, Pakistan
4. Mechanical Engineering Department, Quaid-e-Azam College of Engineering and Technology Sahiwal, Pakistan
5. Mechanical Engineering Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia