Microbiology, immunology and infectious diseases - Virella, Gabriel (Lippincott Williams & Wilkins, 1999)