Hegel's Dialectic and its Criticism