hegelian [adjective] + marx [noun]