de Oliveira Sales, Ana Paula
(2011)
<p>The immune system is constantly faced with the daunting task of protecting the host from a large number of ever-evolving pathogens. In vertebrates, the immune response results from the interplay of two cellular systems: ...