I am skeptical of the art of predicting the future based on the past, but Peter Turchin offers a compelling theory in this 2016 book—including predicting that 2020 will be a very bad year. (The written version of this review, in web, PDF, and ebook formats, can be found here.)