Immunology: understanding the immune system - ElgertKlans D (Wiley - Liss, 1996)