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