History of the Next 500 Years
Stuart Lyle It is only if you willfully ignore what we know about human civilizations that have come and gone over a number of millennia that you could believe that our current civilization is here to stay. Whether Mayan, Egyptian, Babylonian, Roman, or any other great societies of the last 10,000 or so years of…