June 8, 2023

End Times by Peter Turchin review – can we predict the collapse of societies?