Introduction to Medical Immunology - Virella, Gabriel (Marcel Dekker Inc., 1998)