Helicobacter pylori: why it still matters in 2005.

Helicobacter pylori: why it still matters in 2005.