Immunological approaches to cancer therapeutics