Secular cycles - Turchin, Peter, 1957- (Princeton University Press, 2009)