It's impossible to know the future. What's not impossible is discovering patterns and trends of history and of human nature. Human nature rarely changes, if ever.
See All 10 Episodes of "Threading History"