Autoimmunity, microbial immunity and the immunological homunculus.

Autoimmunity, microbial immunity and the immunological homunculus.