Roitt's Essential Immunology - Delves,Peter J; Roitt, Ivan M (Blackwell Publishing, 2006)