Kenneth RosenthalBooksMosby's USMLE step 1 reviews--microbiology and immunologyAuthor data: Open Library