A history of the universe