Historical background -- The global burden -- Molecular biology of cancer -- Biological background -- Public health considerations and prevention -- Herpesviruses (Herpesviridae) -- Hepatitis viruses -- Human papillomaviruses -- Retroviruses -- Polyomaviruses -- Helicobacter pylori -- Schistosome species -- Liver flukes -- Unconfirmed associations