Kuby Immunology by Richard A. Goldsby, Barbara A. Osborne & Thomas J. Kindt