Return to Article Details Does Social Support Perception Play a Mediating Role in The Relationship Between Self-Efficacy and Life Satisfaction? Download Download PDF