ByNobleID
    Levofloxacin and trovafloxacin: the next generation of fluoroquinolones? | NobleID