Cellular and molecular immunology - Abbas, Abdul K. (Elsevier Science publishers, 2003)