Janeway’s Immunobiology - Murphy, K (Garland Science, 2008)