History Structure: Essays on Hegelian-Marxist and Structuralist Theories of History (Studies in Contemporary German Social Thought)