Introductory immunology : basic concepts for interdisciplinary applications - Actor, Jeffrey K.; Actor, Jeffrey (Academic Press, 2014)