It's difficult to explain M-estimators in short. I could refer to one of the references for further details?