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