Immunity, inflammation and cancer: a leading role for adenosine.

Immunity, inflammation and cancer: a leading role for adenosine.