Modelling immunotherapy