Immunobiology: the immune system in health and disease (2001)

by C A Janeway, P Travers, M Walport, M Shlomchik