Advances in Immunology Volume 18 by William H. Taliaferro