Social participation and mental health: moderating effects of gender, social role and rurality.

Social participation and mental health: moderating effects of gender, social role and rurality.