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