1. School of Public Health, Kerman University of Medical Sciences, Iran
2. School of Rehabilitation Sciences, Shiraz University of Medical Sciences, Iran
3. School of Occupational and Public Health, Toronto Metropolitan University, Canada
4. School of Medicine, Shiraz University of Medical Sciences, Iran
5. School of Health, Shiraz University of Medical Sciences, Iran
6. Research Canter for Health Sciences, Shiraz University of Medical Sciences, Iran