Marx's philosophy of history and Hegel's logic: (parallels)