Handbook of human immunology - O'Gorman, Maurice R.G; Donnenberg, Albert D. (CRC Press, 2008)