Первый комментарий по существу. Никакого "среднего класса" не существует. Разве могут быть у мелкого предпринимателя, государственного чиновника и у инженера предприятия быть общие классовые интересы? Они совершенно разные.
Социальных классов вообще не существует. Существуют социальные слои.