Hot Big Bang Cosmological Theory