text: Three kinds of theories of history have been prominent in recent discussion--ending theories , wave theories , and cycle theories .
  
  ###
  
  The discussions of three kinds of theories of history tend to get heated .