Basic & clinical immunology - Stites, Daniel P. (Prentice Hall International, 1991)