1. Department of Mechanical Engineering The University of Lahore Lahore Punjab Pakistan
2. Department of Mechanical Engineering University of Engineering and Technology Taxila Punjab Pakistan
3. Department of Earth and Environmental Sciences University of Ottawa Ottawa Ontario Canada