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