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