Cellular and molecular immunology - Abbas, Abdul K. (Harcourt Brace, 1997)