Immunology : an introduction - Tizard, Ian R (Saunders College, 1995)