Protective Factors, Coping Appraisals, and Social Barriers Predict Mental Health Following Community Violence: A Prospective Test of Social Cognitive Theory. Issue 3 (23rd June 2017)