Lecture notes. Immunology - Todd, Ian (Wiley-Blackwell, 2010)