Essential Immunology - ROITT, Ivan M. (Blackwell Science, 2001)