Microbiology and immunology: An illustrated review with questions and explanations - Hentges, David J. (Little Brown and Company, 1995)