Immunology by Warren Strober, Susan R. Gottesman & Richard Coico