Roitt's essential Immunology - Roitt (Blackwell Publishing Ltd, 2006)