Immunology - Hyde, Richard M. (Williams & Wilkins, 1992)