Interleukin 18: friend or foe in cancer.

Interleukin 18: friend or foe in cancer.