You Can't Always Get What You Need: How Meaning in Life Mediates the Relationship Between Need Satisfaction and Depression. - Russo-Netzer, Pninit; Tarrasch, Ricardo (Social Indicators Research, 2025)