Microbiology And Immunology by Michael Chen, Chen Eric & Kasturi Sanjay