Roitt's essential immunology - Roitt, Ivan M. (Blackwell science Ltd., 2001)