Cancer pathogenesis and epidemiology (2019)