I've been thinking about this for a long time, I think in human society, in the order of how human beings function socially; there is a hierarchy that goes like this: 1st. Cultus (Religion) 2nd. Culture 3rd. Politics 4th. Economics This is a very simplified hierarchy, I'm pretty sure there are plenty of other things that go into a full hierarchy of the human social order, but is this a correct view of the hierarchical aspects of human society? If so, would it then be correct then to say that Marxism, is an inversion of this hierarchy? Because Marxism, due to it being an atheistic and materialistic philosophy, puts economics as no. 1; and the one thing around which everything revolves.