Different effects of rumination on depression: key role of hope.

Different effects of rumination on depression: key role of hope.