Immunology, immunopathology, and immunity - Sell, Stewart (ASM Press, 2001)