Text this: Immunobiology : the immune system in health and disease / Charles A. Janeway, Jr., Paul Travers, with the assistance of Simon Hunt, Mark Walport.