Proinflammatory cytokines in heart failure: double-edged swords.

Proinflammatory cytokines in heart failure: double-edged swords.