non-Helicobacter pylori Helicobacter history, biology and disease194 pages7 hours of reading2021Track