Introduction to Immunology–3rd Edition–John W. Kimball–1990–HC–523 pages

I like that the illustrations are numbered for easy reference during class.