Immunobiology: The Immune System in Health and Disease
Janeway, Travers, Walport, Shlomchik
Fifth Edition
made available by National Center for Biotechnology Information Bookshelf