Cancer immunotherapy: a treatment for the masses. - Blattman,JN.; Greenberg,PD. (Science, 2004)