Cancer: regressive evolution? Preliminary report of a new hypothesis.
D000818:Animals; D000951:Antigens, Neoplasm; D005075:Biological Evolution; D002454:Cell Differentiation; D002455:Cell Division; D004622:Embryo, Mammalian / Q000276:immunology; D006801:Humans; D007109:Immunity; D008954:Models, Biological; D009369:Neoplasms / Q000209:etiology* / Q000276:immunology / Q000473:pathology
D000951:Antigens, Neoplasm