Janeway's immunobiology - Murphy, Kenneth (Garland Science, London, 2012)