Microbiology and Immunology On-line - Hunt, Richard. (The Board of Trustees of the University of South Carolina,)