Immunobiology Immune system in Health and Disease - Janeway, Charles A.; Travers, Paul; Walport, Mark (London Elsevier Science, 1999)