Immunology an introduction - TIZARD, Ian R. (Philadelphia Saunders College, 1995)