1. School of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran
2. Department of Mechanical Engineering, University of Kashan, Kashan, Iran
3. Mechanical Engineering Department, Hamedan University of Technology, Hamedan, Iran
4. School of Engineering, University of Glasgow, Glasgow, UK
5. School of Engineering and Materials Science, Queen Mary University of London, London, UK
6. Department of Civil and Environmental Engineering, School of Mining and Petroleum Engineering, University of Alberta, Edmonton, Alberta, Canada