Helicobacter pylori and immune thrombocytopenic purpura: unsolved questions and controversies.

Helicobacter pylori and immune thrombocytopenic purpura: unsolved questions and controversies.