Doxycycline many brand names and generic