Muhammad Shahzad

Dr. Muhammad Shahzad

Mechanical and Construction Engineering Department, University of Northumbria, Newcastle Upon Tyne, UK

Publication