Text this: Medical immunology / Malcolm S. Thaler, Richard D. Klausner, Harvey Jay Cohen.