Cancer Immunology and Immunotherapy - Dranoff, Glenn (Springer Berlin Heidelberg, 2011)