Immunology an introduction for the health sciences - Seymour, Gregory J. (McGraw-Hill, 1995)