Understanding immunology - Wood, Peter [ (Peter John)] , 1952- (Prentice Hall, 2011)