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