Heat-shock proteins: immunity and autoimmunity.

Heat-shock proteins: immunity and autoimmunity.