Essentials of Clinical Immunology - Helen Chapel (1999)