Ages of Discord Book 2016 Ages of Discord PT Peter Turchin 9 readers PublisherBeresta BooksLanguageEnglishPublished2016 HistoryPeriodizationPopulation