Practical immunology - Hay, Frank C. (Blackwell, 2002)