hamdel m . m.