Seven social classes, not three, new study suggests

 
Social quiz: The BBC's survey