Immunology - Luttmann, Werner (Academic Press, 2006)