General theory of relativity date July 8, 2019 16 32 64 128 General theory of relativity published date General theory of relativity release date Einstein general theory of relativity date General theory of relativity explained