Cellular and molecular immunology - Abbas, Abul K. (Harcourt Bruce, 1997)