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