Essentials of Immunology and Serology by Margaret Ed. Stanley & Jacqueline Stanley