Immunobiology: The immune system in health and disease (CD included) - Janeway, Charles A (Churchill livingstone, 2005)