Immunology - Benjamin D. Schwartz (The UpJohn Co., 1991)