Roitt's Essential Immunology - Roitt, Ivan M. (Blackwell, 2013)