Essentials of clinical immunology - Helen Chapel, Mansel Haeney (Blackwell Scientific Publications)