Immunology - Roitt, Ivan M Brostoff, Jonathan (Mosby, 1993)