Review of immunology - Lichtman, Andrew H. (W.B. Saunders, 2005)