Of all the concepts used by sociologists for describing and explaining social relationships, social class is probably the most ambiguous, confusing and ill-defined. This is despite the fact that the development of sociology as an academic discipline has