Medical immunology - Parslow, Tristram G. (Lange medical book, 2001)