Microbiology & immunology an illustrated review with questions and explanations - Hentges, David J. (Little, Brown, 1995)