Immunotherapy in the battle against cancer: David versus Goliath? by Catherina Van Elssen