Cellular and molecular immunology - Abbas, Abul K. (China : Elsevier, 2018)