The T-cell paradigm--a philosophical view of immunology.
D005075:Biological Evolution; D008128:Logic; D009369:Neoplasms / Q000276:immunology; D010684:Philosophy; D013601:T-Lymphocytes / Q000276:immunology*