Return to Article Details Heterogeneities – an unusual perspective of the philosophy of history based on The Communist Manifesto Download Download PDF