Cancer Immunology and Genetics: An Interdisciplinary Approach