Immunology understanding the immune system - Elgert, Klaus D. (Wiley - Liss, 1996)