Cancer Immunol Immunother DOI 10.1007/s00262-006-0194-y REVIEW