Immunology - David Male (Elsevier, 2013)