Medical immunology - Stites, Daniel P,Ed (Prentice Hall, 1997)