Text this: The virology and immunology of cancer