Immunology - David Male, R. Stokes Peebles (Elsevier, 2013)