Fundamental immunology - Paul, William E. (Lippincott-Raven, 1999)