Roitt's. Essential immunology - Delves, Peter J. (Blackwekk Publishing, 2006)