Which founding sociologist identified the bourgeoisie and proletariat classes?

A) Harbet Spencer

B) Marx Weber

C) Emile Durkheim

D) Karl Marx