Secular cycles

Peter Turchin

Page count unavailable

Buy on Amazon