Title: Hegel, Marx and Vygotsky