Text this: Introduction to medical immunology / edited by Gabriel Virella, Jean-Michel Goust, H. Hugh Fudenberg.