The two faces of heterologous immunity: protection or immunopathology.

The two faces of heterologous immunity: protection or immunopathology.