Multicultural Dynamics and the Ends of History : Exploring Kant, Hegel, and Marx