Hope, self-efficacy, spiritual well-being and job satisfaction.

Hope, self-efficacy, spiritual well-being and job satisfaction.