Return to Article Details The Mediating and Moderating Role of Self-Efficacy in the Relationship Between Stress and Depression Download Download PDF