Immunology, immunopathology and immunity. - Sell, Stewart (Appleton and Lange, 1996)