1. Universiti Teknologi PETRONAS
2. Mechanical Engineering Department, Universiti Teknologi PETRONAS, 32610 Seri Iskandar, Perak
3. School of Engineering and the Built Environment, Birmingham City University, B4 7XG Birmingham, UK
4. Department of Mechanical Engineering, University of Engineering and Technology, Taxila, 47080 Taxila, Pakistan