Medical immunology - Virella, Gabriel . (Marcel Dekkar, 2007)