Answer this question:

who gave the cycle theory of social change??
Sima Qian