¿Cuál es el origen del método de unificar lógica e historia?

Engels fue el primero en proponerlo.

La unidad de la lógica y la historia es uno de los métodos de la lógica dialéctica, propuesto por primera vez por Engels. Su contenido básico es: la historia es la base de la lógica, la lógica es la representación teórica de la historia y es el ascenso de las cosas históricas a las cosas lógicas. Las cosas lógicas provienen de las cosas históricas, pero también son el reflejo teórico de las cosas históricas.