The primary purpose of the passage is to A. compare two prominent models of historical explanation B. undermine non-Marxist objections to the historical-materialist explanatory model of historical causation C. analyze ways in which the question of historical causation can be illuminated by Weberian sociology D. challenge an orthodox position concerning historical explanation E. argue that historical analysis should rely more on empirical investigation than on philosophical reflection