Multicultural dynamics and the ends of history : exploring Kant, Hegel, and Marx