The Future On Planet Earth And Elsewhere