What causes the ionization of the Intergalactic Medium (IGM)?

- radiation from star-forming galaxies and quasars
- residual radiation from inflation
- heat generated from combustion in the IGM
- the baryon density of the IGM