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