Roitt's Essential Immunology - Delves, Peter J. (New York Academy of Sciences Ser., 2011)