Immunobiology the immune system in health and disease - Janeway, Charles A. (Garland Publishing, 2001)