Essentials of clinical immunology - Chapel, Helen (Oxford Blackwell, 2006)