Current understanding and management of Helicobacter pylori infection: an updated appraisal.

Current understanding and management of Helicobacter pylori infection: an updated appraisal.