Immunology - Male, David, et al (Elsevier, 2006)