1. Mechanical Engineering Department, Alexandria University, Alexandria, Egypt
2. Mechanical Engineering Department, Beirut Arab University, Beirut, Lebanon
3. Department of Infrastructure Engineering, The University of Melbourne, Parkville, Australia