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