Why do many historians believe history is cyclical?
a Certain religions create the circumstances that force people to keep making the same mistakes.
b Human nature remains constant in many ways.
c Very few people study history.
d Powerful leaders prefer that events are cyclical.