Janeways’s Immunobiology - Murphy, K M; Travers, P; Walport, M (Garland Science, 2011)