Ultrahigh energy cosmic rays and the GeV-TeV diffuse gamma-ray flux

Ultrahigh energy cosmic rays and the GeV-TeV diffuse gamma-ray flux