Hegel and Marx after the fall of communism - MacGregor, David (1998)