Janeway's immunobiology. - Murphy, Kenneth P. (Garland Science, 2008)