How is Weber's theory of stratification different from Marx's?
Weber's Theory: For Max Weber, social class pertaining broadly to material wealth is distinguished from status class which is based on such variables as honor, prestige and religious affiliation. Max Weber was strongly influenced by Marx's ideas, but rejected the possibility of effective communism, arguing that it would require an even greater level of detrimental social control and bureaucratization than capitalist society.
Marx's Theory: The ruling classes own the means of production, which essentially includes the working class itself as they only have their own labour power ('wage labour') to offer in order to survive. These relations fundamentally determine the ideas and philosophies of a society, constituting the superstructure.