Immunology. - Kuby, James (Freeman, 1998)